package com.gopay.cashier.web.command;

import com.gopay.common.domain.BaseEntity;

public class OrderInfo extends BaseEntity {
    private static final long serialVersionUID = -654791905184803541L;
    /** 收款人（商户中文名，如 百城购物网 ） */
    private String recvName;
    /** 商户订单金额 或者 订单总金额 ，视情况而定。 */
    private String orderAmt;
    /** 手续费金额 */
    private String feeAmt;
    /** 商户订单号 */
    private String merOrderId;
    /** 订单日期，格式如“2013-1-2” */
    private String orderDate;
    /** 国付宝订单号 gopayOrderId */
    private String orderId;

    /**
     * 内部交易码
     */
    private String intTxnCd;
    
    /**
     * 手续费承担方
     */
    private String feePayer;


    /**
     * 支付方式
     */
    private String payChannel;

    /**
     * 平台商户佣金
     */
    private  String merCommAmt;

    private  String merTxnAmt;

    //增加订单错误描述字段 add by liuyong
    private String errorMsg;

    public OrderInfo() {
        super();
    }

    public OrderInfo(String recvName, String orderAmt, String merOrderId, String orderDate, String orderId) {
        super();
        this.recvName = recvName;
        this.orderAmt = orderAmt;
        this.merOrderId = merOrderId;
        this.orderDate = orderDate;
        this.orderId = orderId;
    }

    public String getRecvName() {
        return recvName;
    }

    public void setRecvName(String recvName) {
        this.recvName = recvName;
    }

    public String getOrderAmt() {
        return orderAmt;
    }

    public void setOrderAmt(String orderAmt) {
        this.orderAmt = orderAmt;
    }

    public String getMerOrderId() {
        return merOrderId;
    }

    public void setMerOrderId(String merOrderId) {
        this.merOrderId = merOrderId;
    }

    public String getOrderDate() {
        return orderDate;
    }

    public void setOrderDate(String orderDate) {
        this.orderDate = orderDate;
    }

    public String getOrderId() {
        return orderId;
    }

    public void setOrderId(String orderId) {
        this.orderId = orderId;
    }

    public String getFeeAmt() {
        return feeAmt;
    }

    public void setFeeAmt(String feeAmt) {
        this.feeAmt = feeAmt;
    }

	public String getIntTxnCd() {
		return intTxnCd;
	}

	public void setIntTxnCd(String intTxnCd) {
		this.intTxnCd = intTxnCd;
	}

	public String getFeePayer() {
		return feePayer;
	}

	public void setFeePayer(String feePayer) {
		this.feePayer = feePayer;
	}

    public String getMerCommAmt() {
        return merCommAmt;
    }

    public void setMerCommAmt(String merCommAmt) {
        this.merCommAmt = merCommAmt;
    }

    public String getMerTxnAmt() {
        return merTxnAmt;
    }

    public void setMerTxnAmt(String merTxnAmt) {
        this.merTxnAmt = merTxnAmt;
    }

    public String getPayChannel() {
        return payChannel;
    }

    public void setPayChannel(String payChannel) {
        this.payChannel = payChannel;
    }

    public String getErrorMsg() {
        return errorMsg;
    }

    public void setErrorMsg(String errorMsg) {
        this.errorMsg = errorMsg;
    }
}
